﻿using System;
using System.Collections.Generic;
using System.Text;

namespace SHKF.B2C.MeiTuanShanGou.Model.Push.Order
{
    /// <summary>
    /// 商品优惠详情
    /// </summary>
    public class sku_benefit_detail
    {
        public string app_food_code { get; set; }

        public string app_medicine_code { get; set; }

        /// <summary>
        /// 商品名称
        /// </summary>
        public string name { get; set; }

        /// <summary>
        /// SKU码(
        /// </summary>
        public string sku_id { get; set; }

        public string upc { get; set; }

        /// <summary>
        /// 订单中此商品sku的购买数量
        /// </summary>
        public int count { get; set; }


        /// <summary>
        /// 商品sku参加活动优惠前的总原价，单位是元
        /// </summary>
        public double totalOriginPrice { get; set; }

        /// <summary>
        /// 单件商品sku参加活动优惠前的原价（单价），单位是元
        /// </summary>
        public double originPrice { get; set; }

        /// <summary>
        /// 商品sku参加活动所优惠的总金额，单位是元
        /// </summary>
        public double totalReducePrice { get; set; }

        /// <summary>
        /// 商品sku参活动优惠后的总价，单位是元。
        /// </summary>
        public double totalActivityPrice { get; set; }

        /// <summary>
        /// 单件商品sku参加活动优惠后的单价，单位是元。
        /// </summary>
        public double activityPrice { get; set; }

        /// <summary>
        /// 商品sku参加活动优惠的美团承担成本总金额，单位是元。
        /// </summary>
        public double totalMtCharge { get; set; }

        /// <summary>
        /// 商品sku参加活动优惠的美团承担成本总金额，单位是元。
        /// </summary>
        public double totalPoiCharge { get; set; }

        /// <summary>
        /// 商品sku使用包装盒的总价，单位是元。药品类无商品维度包装盒，药品商家无需参考此字段信息
        /// </summary>
        public double totalBoxPrice { get; set; }

        /// <summary>
        /// 商品sku使用的包装盒单价，即单个包装盒的价格，单位是元。药品类无商品维度包装盒，药品商家无需参考此字段信息
        /// </summary>
        public double boxPrice { get; set; }

        /// <summary>
        /// 单件此商品sku需使用包装盒的数量。药品类无商品维度包装盒，药品商家无需参考此字段信息
        /// </summary>
        public double boxNumber { get; set; }


    }
}
